-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distributed client-side policy evaluation in WASM and Rego #7019
Comments
This issue has been labeled with 'design-required'. Note that prior to commencing on implementation, a design specification needs to be created and reviewed for approval. See Creating a Functional Specification to create a design spec.
|
Hi @leecalcote. I am a 4th-year student from India. I would like to contribute to this project. |
ack, I want to research on this too. |
@leecalcote So we need this implemented as a Extension (in the extensions page)? |
@abhinandanudupa join the Slack workspace and let's chat --> http://slack.meshery.io |
Hey @leecalcote , would you please re-share the slack link ? It is not working. |
Is this project open for LFX? |
Hey who got selected for this project for the summer season? |
@suhail34 would you like to put some thoughts together here? |
I'll do research |
@leecalcote I am interested in working on this project. |
Here is a very high-level proposal I came up with: The goal of this project is to enhance Meshery's infrastructure configuration capabilities by incorporating real-time policy evaluation using the golang-opa-wasm project. Meshery is a widely-used service mesh management platform that provides various features for deploying, managing, and monitoring applications within a service mesh. One of the key challenges is to efficiently evaluate complex policies with multiple parameters in real-time on the client-side. This project aims to integrate the capabilities of golang-opa-wasm into the Meshery UI, enabling users to experience powerful and dynamic policy evaluations.
Deliverables:
Timeline:
|
Current Behavior
Meshery's highly dynamic infrastructure configuration capabilities require real-time evaluation of complex policies. Policies of various types and with a high number of parameters need to be evaluted client-side. With policies expressed in Rego, the goal of this project is to incorporate use of the https://github.com/open-policy-agent/golang-opa-wasm project into Meshery UI, so that a powerful, real-time user experience is possible.
Desired Behavior
Design-required
Implementation
Design-required
Acceptance Tests
Design-required
Mockups
Design-required
Contributor Guides and Handbook
The text was updated successfully, but these errors were encountered: